
<script>

    /**
     * 接受订单函数
     * 调用接受订单接口，成功后调用获取订单详情函数
     */
    function acceptOrder(orderId) {
        console.log(orderId);
        
        // 验证订单ID是否为空
        if (!orderId) {
            layer.msg('请输入订单ID', { icon: 2 });
            return;
        }


        // 调用接受订单接口
        axios.get('/api/dailiantong/accept_order/', {
            params: {
                order_id: orderId,
            },
            BS_ShowLoading: true
        })
            .then(function (response) {
                // 关闭加载提示

                // 检查响应状态
                if (response.data && response.data.code === 0) {
                    
                    // 接口调用成功
                    layer.msg('接手订单成功', { icon: 1 });
                    // 立即调用获取订单详情的函数
                    // 将接受订单的ID设置到获取详情的输入框中
                    getOrderDetail(orderId);
                } else {
                    // 接口调用失败
                    layer.msg('接手订单失败：' + (response.data ? response.data.message : '未知错误'), { icon: 2 });
                }
            })
            .catch(function (error) {
                // 显示错误信息
                console.error('接手订单出错：', error);
                layer.msg('接手订单时发生网络错误', { icon: 2 });
            });
    }

</script>